นี่คือ แพลตฟอร์มโทรคมนาคมเปิด (OTP) เป็นชุดเครื่องมือที่ทรงพลังสำหรับไลบรารีเออร์แลงและหลักการออกแบบที่ทำให้โมเดลผู้กระทำ (Actor Model) มีโครงสร้างชัดเจน ซึ่งให้แนวทางหรือแบบจำลองที่เรียกว่า พฤติกรรมช่วยให้นักพัฒนาสามารถสร้างแอปพลิเคชันที่กระจายศูนย์และทนทานต่อข้อผิดพลาด โดยการดึงกระบวนการจัดการมาไว้เบื้องหลัง
1. ชุดประกอบของ OTP
OTP เป็นชุดรวมที่ประกอบด้วยเออร์แลง ฐานข้อมูล Mnesia ฐานข้อมูล และโครงสร้างมาตรฐานสำหรับ แอปพลิเคชันแอปพลิเคชัน ซึ่งประกอบด้วยกระบวนการที่ปฏิบัติตามแนวทางของ OTP อย่างเคร่งครัด (พฤติกรรม)
2. พฤติกรรมในฐานะสัญญา
พฤติกรรมคือเทมเพลตมาตรฐานในอุตสาหกรรมสำหรับรูปแบบทั่วไป: GenServer สำหรับเซิร์ฟเวอร์ทั่วไป ผู้จัดการเหตุการณ์สำหรับการสื่อสาร และเครื่องจักรสถานะสำหรับตรรกะที่ซับซ้อน
3. การสื่อสารผ่านกระบวนการในการรับ-ส่งข้อมูล (I/O)
ในระบบเสมือนเออร์แลง (Erlang VM) การดำเนินการรับ-ส่งข้อมูล (I/O) จะถูกดำเนินการโดย เซิร์ฟเวอร์รับ-ส่งข้อมูลซึ่งเป็นกระบวนการที่ใช้การติดต่อผ่านข้อความระดับต่ำ ทำให้สามารถเปลี่ยนเส้นทางเอาต์พุตไปยังกลุ่มผู้นำของโหนดระยะไกลได้ผ่านการสื่อสารด้วยข้อความอย่างง่าย